package com.atguigu.gulimall.common.utils;

import cn.hutool.core.collection.ListUtil;
import java.util.List;

public class PageUtil {
    /**
     *
     * @param pageNum 页码
     * @param pageSize 当页数量
     * @param list 待分页集合
     * @return com.netintech.common.core.web.page.TableDataInfo<T> 结果
     */
    public static <T> TableDataInfo<T> getPage(Integer pageNum, Integer pageSize, List<T> list){
        TableDataInfo<T> rspData = new TableDataInfo<>();
        rspData.setCode(HttpStatus.SUCCESS);
        rspData.setRows(ListUtil.page(pageNum - 1, pageSize, list));
        rspData.setMsg("查询成功");
        rspData.setTotal(list.size());
        return rspData;
    }
}
